package com.example.figurehecheng.service;

import com.example.figurehecheng.domain.dto.ImgDTO;
import com.example.figurehecheng.domain.dto.SaveImgDTO;
import com.example.figurehecheng.domain.dto.TourtableDTO;
import com.example.figurehecheng.domain.entity.Image;
import com.baomidou.mybatisplus.extension.service.IService;
import com.example.figurehecheng.domain.vo.CouponVO;
import com.example.figurehecheng.domain.vo.ImageVO;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author 宇科工作室
 * @since 2024-10-18
 */
public interface IImageService extends IService<Image> {

    List<ImageVO> selectimg();
    void deleteimg(Integer id);
    String sebyid(Integer id);

    void saveimg(String image);


    /**
     * 根据项目id和商家id查询图片
     * @param programId
     * @return
     */
    List<Image> selectHouseImg(Integer programId);

    /**
     * 新增房间图片
     * @param
     * @return
     */
    void saveHouseImg(SaveImgDTO saveImgDTO);

    /**
     * 删除房间图片
     * @param photograph
     * @return
     */
    void deleteHouseImg(String photograph);

    /**
     * 查询我要游轮播图
     * @return
     */
    List selectTourImg();
}
